#ifndef _HEAD_H
#define _HEAD_H
//server头文件
#include <sys/socket.h>
#include <arpa/inet.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/epoll.h>
#include <sys/time.h>
#include <unistd.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <pthread.h>
#include <syslog.h>
#include <signal.h>
#include <errno.h>
#include <netdb.h>
#include <rand.h>
#include <string.h>
//宏定义
#define SERVER_CONNECT_MAXNUM 5
#define EPOLL_EVENT_SIZE 10
#define THREAD_POOL_SIZE 3
#define TRANS_DATA_SIZE 1000
#define IP "10.0.12.7"
#define PROT 8000
#define DB_UNIT_SIZE 255
extern int epfd;

//错误检查函数与日志文件
void log_init();
void error_log(const char * funcname);
void client_log(const char * clientname,const char * funcname);
void debug_log(const char * funcname);

#endif